On the combination of self-organized systems to generate pseudo-random numbers

نویسندگان

  • Hossein Karimi
  • Seyed Morteza Hosseini
  • Majid Vafaei Jahan
چکیده

Cellular automata (CA) is a self-organizing structure with complex behavior which can be used to generating pseudo-random numbers. Pure CA has a simple structure and has no ability to produce long sequences of random numbers but in order to resolve this problem, a programmable, controllable CA (PCCA), using actuating factor or combination of different self-organizing criticality phenomena can be used. The purpose of the aforementioned methods is the use of the CA speed while preventing the automata self-organizing factor for specific use in generating random numbers. In this paper, a PCCA by using Sandpile model is proposed. The Sandpile model is a complex system that operates at a critical state between chaos and order. This state is known as self-organized criticality (SOC) and is characterized by displaying invariant scale behavior. In the precise case of the Sandpile model, by randomly and continuously dropping ‘‘sand grains’’ on top of a two-dimensional grid lattice, a power law relationship between the frequency and size of sand ‘‘avalanches’’ is observed. The avalanche behavior and the pure CA behavior are combined in a novel method which can be used as the pseudo-random number generator (PRNG). Experimental results show that this generator is able to reach a random behavior from a pseudo-chaotic one by combining two self-organized systems. In addition to independency of the initial state, it has been also indicated that the generated numbers are independent and its probability distribution is likely to be uniform. Accordingly, some tests of PRNGs such as entropy, chi-square, DIEHARD and several basic statistical tests have been performed and all of them have been successfully passed. 2012 Elsevier Inc. All rights reserved.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Avalanche in States; Combination of Sandpile and Cellular Automata for Generate Random Numbers

Cellular Automata (CA) is a self organizing structure with complex behavior which can be used in pseudo-random numbers generation(PRNG). Pure CA has a simple structure but has no ability to produce long sequences of random numbers. In order to rectify this problem, programmable CA (PCA), using stimulating factor or combination of different self organizing Criticality phenomenon can be used. In ...

متن کامل

نقش اعداد تصادفی در شبیه سازی و بررسی تحلیلی الگوریتم‌های تولید اعداد تصادفی و ارائه روش تلفیقی جدید

  Abstract: Analyzing different issues of most systems, particularly their design, implementation, and development, requires some sort of techniques which are capable of studying their special conditions in stochastic states. Simulation is regarded as one of the most efficient methods for this purpose in the area of engineering, systems, and management. Studying and analyzing a system under spe...

متن کامل

Generating pseudo-random numbers by combining two systems with complex behaviors

Cellular automata (CA) due to its complex behavior has several applications such as generating random numbers and cryptography. Because of the intrinsic self-organized property, a pure CA cannot produce a long sequence of random numbers. Non-uniform, controllable/programmable CA or a combination of several automata can be used to increase the length of a produced sequence of random numbers. In ...

متن کامل

Design of low power random number generators for quantum-dot cellular automata

Quantum-dot cellular automata (QCA) are a promising nanotechnology to implement digital circuits at the nanoscale. Devices based on QCA have the advantages of faster speed, lower power consumption, and greatly reduced sizes. In this paper, we are presented the circuits, which generate random numbers in QCA.  Random numbers have many uses in science, art, statistics, cryptography, gaming, gambli...

متن کامل

A Self-organized Multi Agent Decision Making System Based on Fuzzy Probabilities: The Case of Aphasia Diagnosis

Aphasia diagnosis is a challenging medical diagnostic task due to the linguistic uncertainty and vagueness, large number of measurements with imprecision, inconsistencies in the definition of Aphasic syndromes, natural diversity and subjectivity in test objects as well as in options of experts who diagnose the disease. In this paper we present a new self-organized multi agent system that diagno...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Inf. Sci.

دوره 221  شماره 

صفحات  -

تاریخ انتشار 2013